﻿#ifndef _MPCONFIG_H
#define _MPCONFIG_H

/******************************
 *
 * 名   称：   应用配置。
 * 用   途：
 * 作用范围：   公共的
 * 创建时间：   2022-10-03
 * 备   注：
 * 参   考：
 *
 ******************************/

#ifdef __linux__
 #define PLATFORM_LINUX
#endif

#ifdef __FreeBSD__
 #define PLATFORM_FREEBSD
#endif

#ifdef WIN32
 #define PLATFORM_WINDOWS
 // disable warnings about exception specifications,
 // which are not implemented in Visual C++
 //#pragma warning(disable:4290)
#endif

#ifdef __APPLE__
 #define PLATFORM_MAC
#endif

#if defined(PLATFORM_LINUX) || defined(PLATFORM_MAC) || defined(PLATFORM_FREEBSD)
 #define PLATFORM_UNIX
#endif

/**************************************************************************
*   定义字符串常量
**************************************************************************/

//文件路径连接符
#if defined(PLATFORM_UNIX)
const char PATH_DELIM = '/';
#elif defined(PLATFORM_WINDOWS)
const char PATH_DELIM = '\\';
#elif 1
const char PATH_DELIM = '\\';
#endif

//工作目录名称，选用域名倒序确保唯一
const char WORK_DIR_NAME[] = "cn.com.mapleleaf";

#endif // _MPCONFIG_H




